Service Clouds: A Distributed Infrastructure for Composing Autonomic Communication Services
نویسندگان
چکیده
This paper proposes Service Clouds, a distributed infrastructure designed to facilitate rapid prototyping and deployment of autonomic communication services. The Service Clouds infrastructure combines dynamic software configuration methods with overlay network services in order to support both crosslayer and cross-platform cooperation. The Service Clouds architecture includes a collection of low-level facilities that can be either invoked directly by applications or used to compose more complex services. The architecture is designed for extension: developers can plug in new modules, at different layers of the architecture, and use them in constructing additional services. We have implemented a prototype of Service Clouds atop the PlanetLab Internet testbed. After describing the Service Clouds architecture, we present results of two experimental case studies conducted on PlanetLab. In the first we use Service Clouds to implement a service in which an overlay node is dynamically selected and configured as a TCP relay for bulk data transfers; experiments demonstrate that the Service Clouds approach often produces better performance than using native IP routes. In the second we use Service Clouds to deploy and evaluate a multipath protocol that dynamically establishes a high-quality secondary path between a source and destination. The secondary path supports a “shadow” transmission of the data stream in order to mitigate transient delays and failures on the primary path.
منابع مشابه
Mobile Service Clouds: A Self-Managing Infrastructure for Autonomic Mobile Computing Services
We recently introduced Service Clouds, a distributed infrastructure designed to facilitate rapid prototyping and deployment of autonomic communication services. In this paper, we propose a model that extends Service Clouds to the wireless edge of the Internet. This model, called Mobile Service Clouds, enables dynamic instantiation, composition, configuration, and reconfiguration of services on ...
متن کاملFederating Advanced Cyberinfrastructures with Autonomic Capabilities
Cloud computing has emerged as a dominant paradigm that has been widely adopted by enterprises. Clouds provide on-demand access to computing utilities, an abstraction of unlimited computing resources, and support for ondemand scale up, scale down and scale out. Clouds are also rapidly joining high performance computing system, clusters and grids as viable platforms for scientific exploration an...
متن کاملKnowledge Base for an Autonomic Transport Layer
The accelerated development of Internet and mobile devices has lead to new QoS-demanding distributed applications and new QoS-providing communication services, particularly at the transport level. The diversity of transport services and underlying networks environments asks for a novel design of the transport layer, able to provide in a transparent and autonomous way the most adapted service to...
متن کاملDino: Dynamic and Adaptive Composition of Autonomous Services
Service-oriented computing (SOC) offers a promising solution for dealing with coordination complexity in distributed software systems. Naturally, the infrastructure and technologies for composing services form the backbone of SOC. We argue that SOC has immense potential in enabling collaborations between distributed autonomous services in open dynamic environments, in addition to the restricted...
متن کاملA Distributed Data Flow Model for Composing Software Services a Dissertation Submitted to the Department of Electrical Engineering and the Committee on Graduate Studies of Stanford University in Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy
This thesis presents a distributed data-flow model for composing autonomous software services, as might be provided over the web. The autonomous services are linked to form a data processing system, controlled by one node, which we call the megaservice. The distributed data-flow model allows direct data exchange among the autonomous services. This is different from the traditional centralized d...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005